cleanse one's palate - French English Dictionary